package com.jrx.anytxn.transaction.dto.manuallyTransaction;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;

/**
 * 手工交易调整请求实体
 *
 * @author : zhenghaopu
 * 2020/1/19
 */
@ApiModel(description = "手工交易调整请求实体")
public class AdjustAmountReq {
    /**
     * 订单id
     */
    @ApiModelProperty(value = "订单id", name = "loanId")
    private String loanId;
    /**
     * 账户类型
     */
    @ApiModelProperty(value = "账户类型", name = "accountType")
    private String accountType;
    /**
     * 金额
     */
    @ApiModelProperty(value = "金额", name = "amount")
    private BigDecimal postingAmount;
    /**
     * 客户id
     */
    @ApiModelProperty(value = "客户id", name = "customerId")
    private String customerId;

    /**
     * 还款计划id
     */
    @ApiModelProperty(value = "还款计划id", name = "planId")
    private Long id;

    /**
     * 第几期
     */
    @ApiModelProperty(value = "第几期", name = "billingTenor")
    private Integer billingTenor;
    /**
     * 机构
     */
    @ApiModelProperty(value = "机构id", name = "organizationId")
    private String organizationId;
    /**
     * 渠道
     */
    @ApiModelProperty(value = "渠道", name = "channel")
    private String channel;
    /**
     * 渠道
     */
    @ApiModelProperty(value = "产品id", name = "productId")
    private String productId;

    public String getLoanId() {
        return loanId;
    }

    public void setLoanId(String loanId) {
        this.loanId = loanId;
    }

    public String getAccountType() {
        return accountType;
    }

    public void setAccountType(String accountType) {
        this.accountType = accountType;
    }

    public BigDecimal getPostingAmount() {
        return postingAmount;
    }

    public void setPostingAmount(BigDecimal postingAmount) {
        this.postingAmount = postingAmount;
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    public Integer getBillingTenor() {
        return billingTenor;
    }

    public void setBillingTenor(Integer billingTenor) {
        this.billingTenor = billingTenor;
    }

    public String getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }
}
